@charset "utf-8";
html { font-size: 62.5%; color: #222;}
::selection { background-color: #f60; text-shadow: none; color: #f00;}
::-moz-selection {color:#ff0000;}
ul,dl,li,dt,dd,h5 {margin: 0;padding: 0;}
li {list-style: none;}
/*工具样式*/
.center-block{display: block;margin: 0 auto;}
.pull-right{float: right !important;}
.pull-left{float: left !important;}
.text-right{text-align: right !important;}
.text-left{text-align: left !important;}
.text-center{text-align: center !important;}
.hide{display: none !important;}
.show{display: block !important;}
.invisible{visibility: hidden;}
.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.clearfix:befor,
.clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}

/*浏览器更新提示*/
.browserupgrade{padding: 5px;margin: 0;background-color: #fc0;text-align: center;font-size: 1.5rem;}
.browserupgrade a{color: #f30;padding: 0 5px;}
/* CSS Document */

.header{ width:100%; height:110px; background:#fff;}
.headerInfo{ width:1200px; margin:0 auto; zoom:1; overflow:hidden;}
.logo{ margin-top:10px;}
.logo span{ padding-left:20px; color:#2082e7;}
.tel{ padding-right:20px; margin-top:25px;}
.tel p{ line-height:24px; color:#2082e7}
.tel strong{ font-size:24px; color:#da2418; display:block;}
.tel a{ background:#f60; color:#fff; padding:2px 10px; margin-left:15px; border-radius:4px;}
.ewm{ padding-top:15px; color:#2082e7;}
.ewm img{ float:left; margin-right:15px; margin-top: 20px;}

.nav{ background:#22085f; height:60px; width:100%;}
.nav ul{ width:1200px; margin:0 auto; zoom:1; overflow:hidden;}
.nav li{ float:left; font-size:16px; width:160px; height:60px; line-height:60px; text-align:center;}
.nav li:hover{ background:#da1c26;}
.nav li a{ color:#fff;}

/*banner*/
.swiper-container { width: 100%; height: 100%;}
.swiper-slide { background-position: center; background-size: cover;}
.swiper1{height: 600px;}

.about{ width:100%; padding:40px 0; background:url(../images/bg_about.jpg) no-repeat center center;}
.honor{ width:100%; padding:40px 0; background:url(../images/bg_honor.jpg) no-repeat center center;}
.product{ width:100%; padding:40px 0; background: #f5f5f5;}

.title .tac{ font-size: 48px; font-weight: bold;}
.title .tac2{ font-size: 32px; color: #686868; font-weight: 500;}

/*product*/

/*about*/
.about_wap{ width:1200px; margin:0 auto; zoom:1; overflow:hidden;}
.about_info h3{ font-size:24px; color:#fff; font-weight:bold; margin-bottom:15px;}
.about_info h3 span{ border-left:solid 3px #1e50ae; padding-left:15px;}
.about_img{ width:400px;}
.about_img img{ width:400px;}
.about_txt{ width:770px; margin-left: 30px; color: #fff;}
.about_txt h4{ font-size:16px; border-bottom: solid 1px #fff; margin-bottom: 16px;}

.more{ width:120px; margin-top:15px;}
.more a{display:block;height:38px;line-height:38px;color: #fff;background: #00a1e9;text-align:center;font-size: 14px;transition: 0.6s;}
.more a:hover{background:#19548c;color:#fff;}

.more02 a{display:block;height:38px;line-height:38px;color: #fff;background: #00a1e9;text-align:center;font-size: 14px;transition: 0.6s;}
.more02 a:hover{background:#19548c;color:#fff;}

/*product*/
.product_inner{ width:1200px; margin:0 auto; padding-top:30px; zoom:1; overflow:hidden;}
.product_type{ width:250px; float:left; border-radius:6px;}

.product_type ul{ background:#fff; font-size:18px; border-radius:4px;}
.product_type ul li{ border-bottom:solid 1px #ddd; line-height:40px; padding: 0 20px;}
.product_type .lianxi{ color:#fff;}
.product_type .lianxi p{ line-height:34px; font-size:16px;}
.product_type .lianxi p img{ width: 100%;}

.product_img{ width:930px; float:right;}
.product_list01{ margin-right:-20px; zoom:1; overflow:hidden;}
.product_list01 li{ float:left; width:290px; margin-right:20px; margin-bottom:30px;}
.product_list01 li img{ width:290px; height:200px;}
.product_list01 li span{ background:#23085d; height:46px; line-height:46px; display:block; text-align:center; color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*youshi*/
.tab-content { display:none;}
.tab-content.show { display:block;}

.youshi{ width:100%; padding:40px 0; background:url(../images/bg_about.jpg) no-repeat center center;}
.youshiInfo{ width:1200px; margin:0 auto; padding-top:50px;}
.youshi .youshiInfo .youshiInfoTab{ zoom:1; overflow:hidden; }
.youshi .youshiInfo .youshiInfoTab li{ float:left; cursor:pointer; width:199px; background:#fff; text-align:center; padding:10px 0; font-size:16px; color:#333; border:solid 1px #ddd; font-weight:600; margin-left:-1px;}
.youshi .youshiInfo .youshiInfoTab li.on { background: #0d49b5; color:#fff;}
.youshiConInfo{ padding:40px 0; zoom:1; overflow:hidden;}
.zhengshuImg{ float:right;}
.zhengshuImg img{ width:280px; height:360px;}
.zhengshuTxt{ width:900px; float:left;}
.zhengshuTxt h3{ font-size:18px; font-weight:bold;}
.zhengshuTxt p{ font-size:14px; margin-top:10px;}


/*honor*/
.swiper-container{ padding:60px;}
.honor_info{ width:1200px; margin:0 auto; padding:40px 0; zoom:1; overflow:hidden;}
.honor_info img{ border:solid 1px #eee;}


/*news*/
.news_wap{ width:1200px; margin:0 auto; padding:40px 0; zoom:1; overflow:hidden;}
.news{ width:350px; border:solid 1px #ddd; padding:18px;}
.news img{ width:350px; height:250px;}
.news h3{ font-size:24px; color:#1e50ae; font-weight:bold; margin-bottom:15px;}
.news h3 span{ border-left:solid 3px #1e50ae; padding-left:15px;}
.news ul{ padding-top:15px;}
.news ul li{ border-bottom:dashed 1px #ddd; line-height:40px; background:url(../images/btn01.png) no-repeat left center; padding-left:15px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.margin_20{ margin-left:17px;}



.friends .intro img{ width:150px; height:90px; border:solid 1px #ddd;}

.page{ text-align:center; padding:10px; font-size:14px;}

#footer { width: 100%; overflow: hidden; background:#000; color:#ddd; line-height:24px;}
.foot_t{ width:1200px; margin:0 auto; padding:50px 0; zoom:1; overflow:hidden;}
.contacts{ width:425px; margin-left:50px;}
.contacts dl dt{ font-size:18px; margin-bottom:15px;}
.contacts dl dd { font-size:14px;}
.erweima{ width:225px; text-align:center;}
.erweima h2{ text-align:center; margin-bottom:15px;}
.erweima span{ display:block; text-align:center;}
.menu{ width:723px; float:left; border-left:solid 1px #666; border-right:solid 1px #666;}
.menu dl{ width:150px; float:left; padding-left:20px;}
.menu dl dt{ font-size:18px; margin-bottom:15px;}
.menu dl dd { font-size:14px;}
.menu dl dd a{ font-size:14px; color:#ddd;}
.menu dl dd a:hover{ font-size:14px; color:#fff;}

.foot_cr { background:#333; padding:10px 0;}
.foot_cr p {color:#c2c6d2; line-height: 22px; text-align:center}

.footInfo{ margin-bottom:20px; padding-top:30px; clear:both;}
.footInfo dl{ padding:20px; background:#e5e5e5; width:1165px; margin:0 auto; zoom:1; overflow:hidden;}
.footInfo dl dt{ float:left;}
.footInfo dl dd{ float:left; margin-left:15px;}
.footInfo dl dd img{ height: 45px;max-width: 140px}

.banner-inner{ height:376px; padding-top:80px;}
.banner-bg1{ background:url(../images/ty_bj.jpg) no-repeat center 80px;}
.banner-bg2{ background:url(../images/xw.jpg) no-repeat center 80px;}
.banner-bg3{ background:url(../images/cp_bj.jpg) no-repeat center 80px;}
.banner-inner h3{ width:1180px; margin:0 auto; font-size:24px; color:#fff; padding-top:280px;}
.banner-inner p{ width:1180px; margin:0 auto; color:#fff;}
.banner-inner p a{ color:#fff;}
.banner-inner p a:hover{ color:#f60;}

.content-inner{ width:1200px; margin:0 auto; padding:50px 0;}
.content-inner h1{ text-align:center; border-bottom:dashed 1px #ddd;}
.content-inner p{ margin-top:15px;}
.content-inner div{ margin-top:15px;}

.news-nav{ border-bottom:solid 1px #ddd; height:60px; line-height:60px;}
.news-nav p{ width:1180px; margin:0 auto;}
.news-nav p a{ background:url(../images/btn01.png) no-repeat left center; padding-left:15px; margin-right:15px;}

.list{ width:1180px; margin:30px auto;}
.list dl{ border-bottom:solid 1px #ddd; padding:20px 0;}
.list dl dt{ font-size:18px; line-height:40px;}
.list dl dt img{ width:300px; height:180px;}
.list dl dd.data{ font-size:14px; line-height:40px; color:#999;}
.list dl dd.txt{ font-size:14px; line-height:24px;}

.product-inner{ zoom:1; overflow:hidden;}
.left{ width:200px; float:left;}
.right{ width:960px; float:right;}

.product_list p{ background:#eee url(../images/btn01_h.png) no-repeat 10px center; height:50px; display:block; padding-left:35px; line-height:50px; margin-bottom:15px; margin-top:0;}
.product-img{ zoom:1; overflow:hidden; margin-right:-30px; border-bottom:solid 1px #ddd;}
.product-img li{ float:left; width:300px; margin-right:30px; margin-bottom:30px;}
.product-img li img{ width:300px; height:220px; border:solid 1px #eee;}
.product-img li span{ display:block; text-align:center;}

.honor-img { width:100%;}
.honor-img ul{ width:100%; zoom:1; overflow:hidden; margin-right:-30px; border-bottom:solid 1px #ddd;}
.honor-img ul li{ float:left; width:270px; margin-right:30px; margin-bottom:30px;height: 270px;}
.honor-img ul li img{ width:270px; height:220px; border:solid 1px #eee;}
.honor-img ul li span{ display:block; text-align:center;}

.lianxiwomenInfo{ text-align:center; padding-bottom:15px;}
.xiaochengxvma img{ display:block; width:50%; margin:15px auto;}